﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;

namespace Brain
{
    public interface IRenderManager2D : IEngineManager, IEndDrawable, IDrawable
    {
        GraphicsDevice GraphicsDevice { get; set; }

        void StartDraw(GameScreen gs);

        void FinishDraw(GameScreen gs);

        void SubmitSprite(ISprite sprite);
        void RemoveSprite(ISprite sprite);

        int Editor_Count();
        ISprite Editor_GetSprite(int index);
    }
}
